1.getElementById方法定义在了Document.prototype上
2.getElementByName方法定义在HTMLDocument.prototype上，即非document不能使用（xml,document,Element）

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<div>
		<span class="io"></span>
	</div>
	<script type="text/javascript">
		//3.getElementsByTagName方法定义在了Document.prototype和Element.prototype上
		var div = document.getElementsByTagName('div')[0];
		var span = div.getElementsByTagName('span')[0];
		console.log(span);

		var all = document.getElementsByTagName('*');//选择所有标签
	</script>

	<script type="text/javascript">
		//4.HTMLDocument.prototype定义了一些常用的属性，body,head分别指代HTML文档中的<body><head>标签
		console.log(document.body);
		console.log(document.head);
		//5.Document.prototype上定义了documentElement属性,指代文档文档的根元素HTML文档中，它总是指代<html>元素
		console.log(document.documentElement);
	</script>

	<script type="text/javascript">
		//6.getElementsByClassName 、 querySelectorAll 、 querySelector在Document.prototype,Element.prototype类中均有定义
		var div = document.getElementsByTagName('div')[0];
		var span = div.getElementsByClassName('io')[0];
		console.log(span);
	</script>
</body>
</html>

